Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class Components

extends Structureclass Structuredetritus-client/structures/Structure

Defined in components

Utils Components Structure

Constructor

constructor(data: ComponentsOptionsinterface ComponentsOptionsdetritus-client/utils/components/ComponentsOptions = {})

Properties

_keys = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_timeout?: Timeoutclass Timeoutdetritus-utils/Timeout[src]
components: Array<ComponentActionRowclass ComponentActionRowdetritus-client/utils/components/ComponentActionRow>external Array = Array<never>external Array[src]

Methods

onTimeout(): Promise<any>external Promise | any[src]
run(context: ComponentContextclass ComponentContextdetritus-client/utils/components/ComponentContext): Promise<any>external Promise | any[src]
onError(
context: ComponentContextclass ComponentContextdetritus-client/utils/components/ComponentContext,
error: Errorexternal Error
): Promise<any>external Promise | any
[src]
addActionRow(
data: ComponentActionRowclass ComponentActionRowdetritus-client/utils/components/ComponentActionRow | ComponentActionRowDatainterface ComponentActionRowDatadetritus-client/utils/components/ComponentActionRowData = {}
): Componentsclass Componentsdetritus-client/utils/components/Components
[src]
addButton(
data: ComponentButtonclass ComponentButtondetritus-client/utils/components/ComponentButton | ComponentActionDatainterface ComponentActionDatadetritus-client/utils/components/ComponentActionData = {},
inline = true
): Componentsclass Componentsdetritus-client/utils/components/Components
[src]
addSelectMenu(
data: ComponentSelectMenuclass ComponentSelectMenudetritus-client/utils/components/ComponentSelectMenu | ComponentActionDatainterface ComponentActionDatadetritus-client/utils/components/ComponentActionData = {}
): Componentsclass Componentsdetritus-client/utils/components/Components
[src]
createActionRow(
data: ComponentActionRowDatainterface ComponentActionRowDatadetritus-client/utils/components/ComponentActionRowData = {}
): ComponentActionRowclass ComponentActionRowdetritus-client/utils/components/ComponentActionRow
[src]
createButton(
data: ComponentActionDatainterface ComponentActionDatadetritus-client/utils/components/ComponentActionData = {},
inline = true
): ComponentButtonclass ComponentButtondetritus-client/utils/components/ComponentButton
[src]
createSelectMenu(
data: ComponentActionDatainterface ComponentActionDatadetritus-client/utils/components/ComponentActionData = {}
): ComponentSelectMenuclass ComponentSelectMenudetritus-client/utils/components/ComponentSelectMenu
[src]
mergeValue(key: string, value: any): void[src]
toJSON(): Array<RawChannelMessageComponentinterface RawChannelMessageComponentdetritus-client-rest/RawChannelMessageComponent>external Array[src]